package com.ruifu.worksheet.util;

/**
 * @author yuanyundi
 * @date 2020/04/22
 */
public class StringUtil {
    /**
     * 定义枚举值
     */
    public enum flagNameEnum{
        启用,停用,删除
    }

    public enum classNameEnum{
        问题报告单,变更申请单,变更通知单,作废通知单
    }

    public enum classSuffixEnum{
        pes,crs,cns,vns
    }

    /**
     * 转换操作标识
     *
     * @param operFlag 操作标识
     * @return enum 枚举值
     */
    public static String castFlag(int operFlag){
        return flagNameEnum.class.getEnumConstants()[operFlag].toString();
    }

    /**
     * 类别转换
     *
     * @param classFlag
     * @return enum 枚举值
     */
    public static String castClassName(int classFlag){
        return classNameEnum.class.getEnumConstants()[classFlag].toString();
    }

    /**
     * 前缀转换
     *
     * @param classFlag
     * @return enum 枚举值
     */
    public static String castSuffixName(int classFlag){
        return "-"+classSuffixEnum.class.getEnumConstants()[classFlag].toString();
    }
}
